package com.vvvtimes.utils;

import cn.hutool.core.io.FileUtil;
import cn.hutool.core.io.IoUtil;
import cn.hutool.core.util.XmlUtil;
import org.w3c.dom.Document;
import org.w3c.dom.Element;

import java.io.IOException;
import java.io.UnsupportedEncodingException;
import java.util.ArrayList;
import java.util.List;

public class VersionUtil {
    public static String getVersionFromXml(String s) {
        String version ="";
        String content  = FileUtil.readString(s, "utf-8");

        System.out.println(content);
        if(content!=null) {
            String xmlData = content;  // 测试时自己替换下
            Document document = XmlUtil.parseXml(xmlData);
            //获得XML文档根节点
            Element elementRoot = XmlUtil.getRootElement(document);
            //打印节点名称
            //System.out.println(elementRoot.getTagName());
            //获取下层节点（该方法默认取第一个）
            Element element = XmlUtil.getElement(elementRoot, "version");
            version = element.getTextContent();
            System.out.println("版本号:" + version);
        }
        return version;
    }
}
